# -*- coding: UTF-8 -*-

"""
@author: 肥仔编程
@file:02.py
@time:2021-04-21
"""

"""
    Python 数据类型
        1. 熟悉 Python 中常见的数据类型
        2. 数据类型的查看和转化
        
    特别说明， Python 中变量用来保存数据，针对这些数据是有数据类型的，但是变量本身并没有数据类型，所有Python在赋值之后可以随意修改它的值
"""

"""
    数字
        int，可以用来存储整数
        long，长整型，可以代表八进制和16进制数
        float，浮点型
        complex，复数
    bool，只有 True、False，即真或假
    str，用来存储字符串，可以用单引号或者双引号，
    list，列表
    tuple, 元组
    dict，字典
    set, 集合  
"""

"""
    类型转化处理
        实现类型转化，只需要使用相应类型的方法，比如 int()、float() ，然后将要转化的内容作为参数填入括号中就可以
        类似 2.12 转整数、‘12.as’ 转浮点数 这样的操作，无法正常完成
        字符串和其他数据类型拼接，无法直接实现字符串的拼接，会报错，在其他编程语言中会将其他数据类型自动转化为字符串
"""
# 使用 数据类型() 的方式可以实现数据类型的转化
print(int("12"))
# 要转化的类型和目标类型不匹配，无法完成转换
# 比如小数转整数、字符串不止含数字的转数字等等
print(int("12.21"))
# 字符串和其他数据类型使用加号，无法实现直接拼接，需要进行类型转化处理
print("12" + 12)